Jak na servisni app

Otázka od: Zdenek Brejsa

8. 11. 2002 15:28

Ahoj,
dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze existuji
servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
rady jak na to.
tedy: jak zacit, jak zajistit konfigurovatelnost, jak to udelat aby to
zbytecne nezatezovalo PC ... a nevim jake muzou jeste byt problemy

predem diky za jakekoli rady

Zdenek Brejsa - programator HJ-SOFT s.r.o.
Hradebni 3
56301 Lanskroun
Tel: 511096, 522889, 524795
Mob: 0602592948, 0603833124
ICQ: 47636291

Odpovedá: Jan Sebelík

8. 11. 2002 18:59

> Odesílatel: Zdenek Brejsa <prog@hjsoft.cz>
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.
Sorry, ale je toho hodne: NT services, NT security, multithreading, COM, DCOM,
...

Kurzy
"Serverove aplikace na Win NT/2000"
nebo mozna
"COM/DCOM"

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================

Odpovedá: Ludek ZITA

10. 11. 2002 17:00


----- Original Message -----
From: "Zdenek Brejsa" <prog@hjsoft.cz>


> Ahoj,
> dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
> bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
> 01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze
existuji
> servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.
> tedy: jak zacit, jak zajistit konfigurovatelnost, jak to udelat aby to
> zbytecne nezatezovalo PC ... a nevim jake muzou jeste byt problemy

Ahoj.
Pokud se jedna opravdu o talovouhle davkovou cinnost je na to IMHO vhodnejsi
pouzit "Naplanovane ulohy".
Postup.
1) Napises v Delphi aplikaci ktera pri spusteni provede pozadovane ukoly a
skonci. Muzes ji psat jako konzolovou bez formu, ale neni to nutne.
2) Zalozis uzivatelsky ucet s potrebnymi pravy tak aby aplikace mohla pod
nim fungovat.
3) V Start>Ovladaci panely>Naplanovane ulohy>Pridat novou ulohu pridas svoji
aplikaci a nastavis spousteni pod prislusnym uctem a prislusne casy pro
spusteni.
   (Tydne ve 22:00 a zaskrtnes Pondeli, Streda,Patek) zalozis ulohu a das
upresnit pak jeste tlacitko upresni a nastavis opakovat ulohu kazdych 30 min
az do 23:59
Pak jeste musis zalozit ulohu pro Utery,Ctvrtek a Sobotu od 00:00 hod do
01:00 hod
Mozna by frcelo i nastavit jen dobu po kterou se to ma opavkovat a slo by to
pres pulnoc.

Je to 100% funkcni.(Mnohokrat vyzkouseno v praxi) a predevsim pokud na
stroji ma bezet vice takovyhle pravidelnych davek pak je skoda playtvat
pameti a prostredky k tomu, aby 10 services vicmene jen kontrolovalo cas,
jestli uz se ma vzbudit a neco udelat.
V neposledni rade je to i mnohem jednodussi napsat, nez se trapit s psani
services.

Ludek

Odpovedá: Petr Vones

12. 11. 2002 7:23

From: "Zdenek Brejsa" <prog@hjsoft.cz>
> dostal jsem ukol udelat aplikaci, ktera na pozadi (bez obslohy uzivatelem)
> bude provadet v zadanem obdobi (napr: pondeli, streda, patek od 22:00 do
> 01:00) v zadanem intervalu (co pul hodiny) nejakou cinnost. Vim ze existuji
> servisni aplikace a pripada mi, ze je to to prave orechove na muj problem.
> ALE nikdy jsem nic podobneho nedelal a tak chci pozadat chytrejsi kolegi o
> rady jak na to.

Co napriklad primo pouzit Task Scheduler z Windows ?

Petr Vones
______________________________________________________
Zachrante kolacky a koblihy: http://www.kobliha.4ip.cz